<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>ES8 对象方法扩展</title>
</head>
<body>
  <script>
    //声明对象
    const school = {
      name:'尚硅谷',
      cities:['北京','上海','深圳'],
      xueke:['前端','大数据','后端','运维']
    }

    //获取对象所有的键
    console.log(Object.keys(school));
    //获取对象所有的值
    console.log(Object.values(school));
    //entries
    console.log(Object.entries(school));
    //创建 Map
    const m = new Map(Object.entries(school));
    console.log(m.get('cities'));

    //对象属性的描述对象
    // console.log(Object.getOwnPropertyDescriptors(school));

    // const obj = Object.create(null,{
    //   name:{
    //     //设置值
    //     value:'尚硅谷',
    //     //属性特性
    //     writable:true,
    //     configurable:true,
    //     enumerable:true

    //   }
    // })
  </script>
</body>
</html>